package com.hlkj.pay.vo.common.resp;
import com.hlkj.pay.vo.BaseMerchantResp;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
/**
 * @author monk@techsun.com
 * @date 2023/04/21 14:10
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class TemplateResp extends BaseMerchantResp {
	
	/**
	 * 模板名称
	 */
	@Schema(description = "模板名称")
	private String templateName;
	
	/**
	 * 模板code
	 */
	@Schema(description = "模板code")
	private String templateCode;
	
	/**
	 * 消息类型：0-国内短信，1-国际/港澳台短息，2-邮件，3-微信
	 * @see TemplateEnum.TEMPLATE_TYPE
	 */
	@Schema(description = "消息类型：0-国内短信，1-国际/港澳台短息，2-邮件，3-微信")
	private Integer templateType;
	
	/**
	 * 业务类型：0-事件类；1-营销类 3 验证码
	 * @see TemplateEnum.BUSINESS_TYPE
	 */
	@Schema(description = "业务类型：0-事件类；1-营销类 2- 通知类 3 验证码")
	private Integer businessType;
	
	
	/**
	 * 状态：0-草稿；1-已上架；2-已下架
	 * @see TemplateEnum.TEMPLATE_STATUS
	 */
	@Schema(description = "状态：0-草稿；1-已上架；2-已下架")
	private Integer status;
	/**
	 * 场景名称
	 */
	@Schema(description = "场景名称")
	private String  sceneName;
	
	/**
	 * 模板id
	 */
	@Schema(description = "第三方模板id")
	private String  templateId;
	/**
	 * 模板信息
	 */
	@Schema(description = "模板内容")
	private String content;
}

